home *** CD-ROM | disk | FTP | other *** search
- 10 print"[147][142]":poke53281,0:poke53280,12:forxx=1to100
- 15 oi=1
- 20 forxx=1to31step2:px=38-(xx/2):py=21-(xx/2):sx=xx:sy=xx:c=2:print"[147]":poke679,c
- 21 poke680,px:poke681,py:poke682,sx:poke683,sy:sys49152:next
- 30 forxx=31to1step-2:px=38-(xx/2):py=21-(xx/2):sx=xx:sy=xx:c=10:print"[147]":poke679,c
- 31 poke680,px:poke681,py:poke682,sx:poke683,sy:sys49152:next
- 40 oi=oi+1:ifoi<4then20
- 50 gosub6060:cv=13:gosub6200:print"[147]"
- 55 x(1)=9:x(2)=19:x(3)=29:x(4)=39
- 56 c(1)=2:c(2)=10:c(3)=7:c(4)=10
- 59 forim=0to50
- 60 forik=1to4
- 65 px=39-(x(ik)/2):py=24-(x(ik)/2):sx=x(ik):sy=x(ik):c=c(ik):poke679,c
- 66 poke680,px:poke681,py:poke682,sx:poke683,sy:sys49152:next
- 70 foril=1to4:x(il)=x(il)+2:ifx(il)=41thenx(il)=1
- 75 next:next
- 80 gosub6060:cv=14:gosub6200:poke53281,14:print"[147]"
- 90 oo=1:cw=10:gosub6210:cw=5:gosub6210:cw=4:gosub6210:cw=7:gosub6210
- 95 cw=8:gosub6210:cw=0:gosub6210:oo=0
- 100 forxu=1to10:onxugosub103,104,105,106,107,103,104,105,106,107:goto110
- 103 cd=10:return
- 104 cd=14:return
- 105 cd=7:return
- 106 cd=13:return
- 107 cd=4:return
- 110 yp=int(rnd(1)*34+8):forxv=0to79:onint(rnd(1)*6+1)goto111,113,115,117,120,120
- 111 ifyp<48thenyp=yp+.5
- 112 goto120
- 113 ifyp>1thenyp=yp-1
- 114 goto120
- 115 ifyp>1thenyp=yp-.5
- 116 goto120
- 117 ifyp<48thenyp=yp+1
- 118 goto120
- 120 sys51000,xv,yp,cd:next:next
- 130 gosub6060:cv=3:gosub6200:print"[147]"
- 150 poke679,4:poke680,8:poke681,6:poke683,4:fora=1to40:poke682,a:print"[147]"
- 160 sys49152:next:poke679,10
- 165 fora=4to25:poke683,a:print"[147]":sys49152:next:poke679,13
- 170 fora=1to37:poke682,peek(682)-1:poke680,peek(680)+1:print"[147]":sys49152:next
- 175 poke679,14:fora=1to20:poke683,peek(683)-1:poke681,peek(681)+1:print"[147]"
- 180 sys49152:next:poke679,7:fora=3to34:poke682,a:print"[147]":sys49152:next
- 185 poke679,2:fora=1to15:poke681,peek(681)-1:poke683,peek(683)+2:print"[147]"
- 190 sys49152:next:poke679,5:fora=1to33:poke680,peek(680)+1:poke682,peek(682)-1
- 195 print"[147]":sys49152:next:print"[147]":fora=1to1000:next
- 200 cw=2:oo=1:gosub6210:cw=0:gosub6210:oo=0
- 5995 end
- 6000 poke56334,0:poke1,51:fora=0to7:ch(a)=peek(53248+ch*8+a):next:poke1,55
- 6005 poke56334,1:return
- 6010 xs=1:ifsx<0thenxs=-1
- 6012 ys=1:ifsy<0thenys=-1
- 6015 fora=pxtopx+sx step xs:sys51000,a,py,c:sys51000,a,py+sy,c:next
- 6020 fora=pytopy+sy step ys:sys51000,px,a,c:sys51000,px+sx,a,c:next:return
- 6030 gosub6000:fora=0to7:gosub6050:forb=0to7:ifbt(b)thensys51000,lx+b,ly+a,lc
- 6040 next:next
- 6050 forz=0to7:bt(7-z)=ch(a)and2^z:next:return
- 6060 poke198,0
- 6065 geta$:ifa$<>" "then6065
- 6070 poke198,0:return
- 6080 poke648,192:print""m$:poke648,4:forxz=1tolen(m$):ch=peek(49151+xz)
- 6090 lx=xm+(xz-1)*8:ly=ym:lc=mc:gosub6030:next:return
- 6100 fora=0toint(si/4):forb=0tosi:sys51000,x1+b,y1+a,c1:next:next
- 6110 fora=int(si/4)+1toint(si/1.3):forb=1toabs(si-1):sys51000,x1+b,y1+a,c2
- 6120 next:next
- 6130 fora=int(si/1.3)+1toint(si):forb=0tosi:sys51000,x1+b,y1+a,c1:next:next
- 6140 return
- 6150 fora=0tos2:forb=0tos2steps2/4:forba=0tos2/12:sys51000,x2+a,y2+b+ba,c3
- 6160 next:next:next:return
- 6200 fortt=24to0step-1:poke680,24-tt:poke681,24-tt:poke682,tt*2+31
- 6205 poke683,tt*2+1:poke679,cv:sys49152:fortu=0to100:next:next:return
- 6210 fortt=24to0step-1:poke680,24-tt:poke681,24-tt:poke682,tt*2+31
- 6220 poke683,tt*2+1:poke679,cw:sys49152:next
- 6230 ifoothenpoke53281,cw:print"[147]"
- 6240 return
-